package gui;

import java.awt.GridLayout;

import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;

/**
 * Gestor de el panel de la cabecera
 */
public class PanelBC extends JPanel {
	private JLabel buscar;
	private JTextField busqueda;
	private JButton cesta, botonInsertar, botonEliminar, vaciar;
	private JLabel num;
	private int num_art;
	/**
	 * Metodo constructor del panel
	 * @param num_art Numero de articulos
	 */
	public PanelBC(int num_art){
		this.num_art=num_art;
		GridLayout layout = new GridLayout(2,7);
		layout.setHgap(5); layout.setVgap(5);
		this.setLayout(layout);
		buscar=new JLabel("Buscar producto: ");
		this.add(buscar);
		busqueda=new JTextField(" Pulsa enter para buscar");
		this.add(busqueda);
		num= new JLabel(num_art+" articulos en mi cesta");
		this.add(num);
		cesta=new JButton("MI CESTA");
		this.add(cesta);
		botonInsertar = new JButton("Insertar");
		this.add(botonInsertar);
		botonEliminar = new JButton("Eliminar");
		this.add(botonEliminar);
		vaciar = new JButton("VACIAR CESTA");
		this.add(vaciar);
	}
	/**
	 * @return buscar
	 */
	public JLabel getBuscar() {
		return buscar;
	}
	/**
	 * @param buscar
	 */
	public void setBuscar(JLabel buscar) {
		this.buscar = buscar;
	}
	/**
	 * @return busqueda
	 */
	public JTextField getBusqueda() {
		return busqueda;
	}
	/**
	 * @param busqueda
	 */
	public void setBusqueda(JTextField busqueda) {
		this.busqueda = busqueda;
	}
	/**
	 * @return cesta
	 */
	public JButton getCesta() {
		return cesta;
	}
	/**
	 * @param cesta
	 */
	public void setCesta(JButton cesta) {
		this.cesta = cesta;
	}
	/**
	 * @return num
	 */
	public JLabel getNum() {
		return num;
	}
	/**
	 * @param num
	 */
	public void setNum(JLabel num) {
		this.num = num;
	}
	/**
	 * @return botonInsertar
	 */
	public JButton getBotonInsertar(){
		return this.botonInsertar;
	}
	/**
	 * @return botonEliminar
	 */
	public JButton getBotonEliminar(){
		return this.botonEliminar;
	}
	/**
	 * @return botonVaciar
	 */
	public JButton getBotonVaciar(){
		return this.vaciar;
	}
}
